preloader

Unsere Leistungen

Embedded-Firmware

Effiziente Software für Mikrocontroller und Embedded-Prozessoren. Bare-Metal für maximale Kontrolle oder auf Linux-Basis für komplexe Anwendungen.

Treiber & Systemsoftware

Kernel-Treiber, Hardware-Abstraktionsschichten, Board Support Packages. Wir bringen Ihre Hardware unter Linux oder anderen Betriebssystemen zum Laufen.

Protokolle & Kommunikation

Modbus, MQTT, HTTPS/SSL, proprietäre Protokolle – wir implementieren die Schnittstellen, die Ihr System braucht. Lokal, im Netzwerk oder in die Cloud.

Cloud-Anbindung & Backend

Datenübertragung, Remote-Management, OTA-Updates. Wir entwickeln die Verbindung zwischen Ihrem Gerät und Ihrer Infrastruktur.

Applikationen & Web-UI

Konfigurations-Oberflächen, Diagnose-Tools, Desktop-Anwendungen. Von der einfachen Status-Seite bis zur vollständigen Geräte-Management-Plattform.

Plattformen & Sprachen

Prozessorarchitekturen:

  • ARM (Cortex-M, Cortex-A)
  • MIPS32
  • Atmel AVR
  • NVIDIA Jetson/Orin (CUDA)

Betriebssysteme:

  • Bare Metal (ohne OS)
  • Embedded Linux
  • macOS (für Tools und Anwendungen)

Programmiersprachen:

  • C / C++ (Embedded, Systemnah)
  • Python (Scripting, Backend, KI)
  • CUDA C/C++ (GPU-Beschleunigung)
  • Swift (macOS-Anwendungen)
  • JavaScript (Web-UI, Node.js)

Protokolle & Schnittstellen:

  • Feldbusse: Modbus RTU/TCP, CAN
  • Netzwerk: Ethernet, MQTT, HTTPS, SSL/TLS
  • Hardware: SPI, I2C, UART, USB

Projektbeispiel

IoT-Alarmsystem mit Cloud-Anbindung
Für eine Einrichtung der Inneren Sicherheit entwickelten wir ein vernetztes Alarmsystem mit verschlüsselter Cloud-Kommunikation, Remote-Konfiguration und Echtzeit-Alarmierung.
Leistungen: Embedded-Firmware, Kommunikationsprotokoll, Cloud-Backend, Sicherheitskonzept.

Qualität & Wartbarkeit

  • Versionskontrolle: Alle Projekte in Git, nachvollziehbare Historie
  • Dokumentation: Technische Dokumentation, API-Beschreibungen, Kommentierter Code
  • Langzeit-Support: Wir pflegen Firmware über Jahre – Sicherheitsupdates, Bugfixes, Feature-Erweiterungen
  • Eigene Firmware: Keine Abhängigkeit von Drittanbietern. Wir können jederzeit reagieren.

FAQ

Ja, wir entwickeln Firmware und Software auch für Hardware anderer Hersteller oder Entwicklungsdienstleister. Voraussetzung sind ausreichende technische Unterlagen (Schaltpläne, Pinbelegungen, Datenblätter). Bei unzureichender Dokumentation können wir die Hardware auch analysieren und fehlende Informationen ermitteln.

Sie erhalten den vollständigen Quellcode in einem Git-Repository – inklusive Versionshistorie, Build-Skripten und Dokumentation. Der Code ist kommentiert und strukturiert, sodass Sie oder andere Entwickler ihn später weiterentwickeln können. Auf Wunsch führen wir eine Übergabe-Schulung durch.

Ja, wir pflegen Firmware und Software über Jahre. Das umfasst Sicherheitsupdates, Bugfixes und kleinere Erweiterungen. Für größere Weiterentwicklungen erstellen wir separate Angebote. Viele unserer Kunden haben Support-Vereinbarungen, die schnelle Reaktionszeiten garantieren.

Ja, Over-the-Air-Updates sind eine unserer Kernkompetenzen. Wir implementieren sichere Update-Mechanismen mit Signaturprüfung, Rollback-Funktion und Fortschrittsüberwachung. Das ermöglicht Firmware-Updates im Feld ohne physischen Zugriff auf die Geräte.

Wir implementieren Verschlüsselung (TLS/SSL, AES), sichere Authentifizierung und gehärtete Systemkonfigurationen. Bei sicherheitskritischen Anwendungen führen wir Threat-Modeling durch und dokumentieren die Sicherheitsarchitektur. Für KRITIS-Anwendungen berücksichtigen wir entsprechende Anforderungen.

Sie brauchen Firmware oder Software für Ihr Gerät?

Wir entwickeln Embedded-Software, Treiber und Anwendungen – von der Idee bis zum wartbaren Release.